Компоненты
Редактировал(а) Alexandr Fokin 2022/12/30 00:19
OpenTelemetry Specification Overview
https://opentelemetry.io/docs/reference/specification/overview/
OpenTelemetry Specification Glossary
https://opentelemetry.io/docs/reference/specification/glossary/
Сигналы | Signals | ||
Metrics | Metric Signal | |
Logs | Log Signal | |
Traces | Tracing Signal | |
Baggage | Baggage Signal |
Instrumentation |
| ||||
Resource | Набор данных, описывающих производитель данных телеметрии. | ||||
Distributed trace | Группа событий, инициированных в рамках одной логической операции, при этом распределенных по разным компонентам и приложениям системы. | ||||
Context Propagation | Сквозное распространение данных между сервисами в рамках трассировки. Данные передаются с использованием механизма сериализации. Основные компоненты для распространения: SpanContext, Baggage. | ||||
Collector | Отдельное приложение агент - выполняющие прием данных сигналов, имеющий функционал по обработке и передаче в другие системы работы с трассировками и метриками. |
Tracing SDK | ||||||||||||||||||||||
Компоненты |
| |||||||||||||||||||||
Sampler | Управляет фильтрацией span (Drop, RecordOnly, RecordAndSample). | |||||||||||||||||||||
Span Processor | Управляет передачей данных в модуль экспорта. Может осуществлять пакетную обработку. | |||||||||||||||||||||
Exporter | Отвечает за отправку данных в хранилище. |
Metrics SDK | |||||||||||
Компоненты |
| ||||||||||
MetricReader | |||||||||||
MetricExporter |